var title = "恭喜你！中奖啦！快戳我查看吧！";
var desc = "原来中奖的感觉是那么美好！";
var appId = "wx617f2a7161b844e2";
var sharLink = window.location.href;
var imgUrl = "https://pynnn.oss-cn-hangzhou.aliyuncs.com/lyhwxxtx.png";
var surl = encodeURI(sharLink);
var nonceStr = "";//生成签名的随机串
var signature = "";//签名
var timestamp = "";//时间戳
$(function () {
    $.ajax({
        url: Feng.ctxPath + "/integralMallWeixin/getJsapiSign",
        type: "POST",
        data: {"url": sharLink},
        dataType: "json",
        success: function (data) {
            appId = data.appId;
            timestamp = data.timestamp;
            nonceStr = data.nonceStr;
            signature = data.signature;
            wx.config({
                debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
                appId: appId, // 必填，公众号的唯一标识
                timestamp: timestamp, // 必填，生成签名的时间戳
                nonceStr: nonceStr, // 必填，生成签名的随机串
                signature: signature,// 必填，签名
                jsApiList: [
                    'onMenuShareTimeline',
                    'onMenuShareAppMessage',
                    'onMenuShareQQ',
                    'onMenuShareWeibo'
                ] // 必填，需要使用的JS接口列表
            });
        },
        error: function (err) {
            console.log('异常');
        }
    });
});

function shareEarnPoints() {
    var code = "";
    if (window.location.href.indexOf("code") != -1) {
        code = window.location.href.split("code=")[1].split("&state")[0];
    }
    $.ajax({
        url: Feng.ctxPath + "/integralMallWeixin/shareEarnPoints",
        type: "POST",
        data: {"code": code},
        success: function (data) {
        }
    });
}

wx.ready(function () {
    //分享到朋友圈 
    wx.onMenuShareTimeline({
        title: title, // 分享标题
        link: sharLink, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
        imgUrl: imgUrl, // 分享图标
        success: function (res) {
            alert("222分享成功111");
        },
        cancel: function (res) {
            alert("取消分享");
            shareEarnPoints();
        }
    });
    //分享到朋友
    wx.onMenuShareAppMessage({
        title: title, // 分享标题
        desc: desc, // 分享描述
        link: sharLink, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
        imgUrl: imgUrl, // 分享图标
        type: 'link', // 分享类型,music、video或link，不填默认为link
        dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
        success: function (res) {
            alert("222分享成功111");
            shareEarnPoints();
        },
        cancel: function (res) {
            alert("取消分享");
        }
    });
    //分享到QQ
    wx.onMenuShareQQ({
        title: title, // 分享标题
        desc: desc, // 分享描述
        link: sharLink, // 分享链接
        imgUrl: imgUrl, // 分享图标
        success: function (res) {
            alert("分享成功");
            shareEarnPoints();
        },
        cancel: function (res) {
            alert("取消分享");
        }
    });
    //分享到腾讯微博
    wx.onMenuShareWeibo({
        title: title, // 分享标题
        desc: desc, // 分享描述
        link: sharLink, // 分享链接
        imgUrl: imgUrl, // 分享图标
        success: function (res) {
            alert("分享成功");
            shareEarnPoints();
        },
        cancel: function (res) {
            alert("取消分享");
        }
    });
    //分享到QQ空间
    wx.onMenuShareQZone({
        title: title, // 分享标题
        desc: desc, // 分享描述
        link: sharLink, // 分享链接
        imgUrl: imgUrl, // 分享图标
        // trigger: function () {
        //     alert("分享到朋友圈成功1");
        // },
        success: function (res) {
            alert("分享成功");
            shareEarnPoints();
        },
        cancel: function (res) {
            alert("取消分享");
        }
    });
    wx.error(function (res) {
        // alert("验证失败了");
    });
});